place where cattle stop - German English Dictionary